We are looking for a .Net Developer (Umbraco) to join our client in London.
We are looking for a .Net Developer who has experience in Umbraco, MVC .NET and working in an Agile driven environment. The more complicated the projects you have been involved in the better; we are looking for a person with a “can do” attitude.
The candidate will ideally have a proven track record as a Software Developer with commercial experience participating in the design and development of Enterprise Applications.
Duties and Responsibilities
- Active participation in the design and development of distributed web applications and systems, always focusing on quality.
- Follow agile development principles: continuous integration, refactoring, peer reviews, TDD, knowledge sharing, etc.
- Liaison with other teams to deliver integrated solutions.
- Make use of the appropriate software standards, techniques, patterns, processes, procedures, and tools throughout the development life cycle.
- Provision of technical documentation where required.
- Peer-review solution designs proposed by other teams.
- Undertake refactoring of the existing code base where required.
- Provide technical assistance to the application support team.
- Assist with the ongoing refinement of development and delivery methodologies.
Experience and Skills
- Excellent communication skills, both written and spoken.
- Experience developing on Umbraco CMS.
- Experience of developing high performance, large-scale systems throughout the product lifecycle.
- A well-organized team player, able to manage multiple tasks and priorities in parallel.
- Agile development methodologies (Scrum, Kanban or Lean).
- Agile engineering practices (BDD, TDD, CI, peer reviews, refactoring, etc.)
- Strong understanding of Object Oriented design, SOLID principles and design patterns.
- Good development skills using:
- C#, .NET, RAZOR, MVC, REST API.
- Front End/UX; HTML5, CSS, SASS, JavaScript, JQuery, VueJs.
- Experience in Git or other DVCS.
- Continuous Integration; Cloud Services (TeamCity, Octopus, AWS).
- Preferred experience using modern UI technologies (Vue.js etc.)